// 小程序调试端口
const baseURL = 'https://trip.chinahood.net';
/**h5调试端口*/
// const baseURL = 'http://localhost:8080'


const request = (url, data = {}, type = 'GET') => {
	let url_str = baseURL + url;
	console.log("url_str====",url_str);
	console.log("param====",data);
	let header = {
	      'content-type':type == 'POST' ? 'application/x-www-form-urlencoded' : 'application/json'
	}
	return new Promise((resolve,reject)=>{
			uni.request({
				url: url_str, //真实接口地址。
				method: type,//请求的方式
				data: data,//参数
				header: header,
				// 成功使用resolve
				success: (res) => {		
					res = res.data;
					console.log("res====",res)
					if(res.status == 1) {
						uni.hideLoading();
						resolve(res);
					}else {
						uni.showToast({
							title:res.msg,
							icon:"none"
						})
						reject(res)
					}
				},
				//失败调用reject
				fail:(err)=>{
					console.log("err===",err);
					if(err.errMsg){
						uni.showToast({
							title:err.errMsg,
							icon:"none"
						})
					}else {
						uni.showToast({
							title:"服务器错误",
							icon:"none"
						})
					}
					reject(err)
				}
			});
		})
};

export default request
